<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>symbol</title>
</head>
<body>
    <script>
        //Symbol 了解
        //ES6 引入了一种新的原始数据类型 Symbol，表示独一无二的值
        //创建 Symbol
        let s = Symbol();
        //创建 Symbol 传入字符串
        let s2 = Symbol('张三'); // 参数字符串只是一个标志作用, 没有一致性的功能
        let s3 = Symbol('张三');

        //产生相同的 symbol 的值
        let s4 = Symbol.for('赵四');
        let s5 = Symbol.for('赵四');

        // console.log(s4 === s5);

        //不能进行运算
        let res = s + 'abc';
        console.log(res);
        
        //唯一且合理的使用方式: 为对象添加独一无二的属性
    </script>
</body>
</html> 